mediterranean coastal snail - French English Dictionary